using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Windows.Forms;
using System.IO;
namespace WindowsApplication4
{
    public class Worlds
    {
        public static System.Collections.ArrayList worlds;
        public static String selectedWorld = "World 3";
        public static World currentWorld;

        private static TimeSpan tsSpear = new TimeSpan(0, 18, 0);
        private static TimeSpan tsSword = new TimeSpan(0, 22, 0);
        private static TimeSpan tsAxe = new TimeSpan(0, 18, 0);
        private static TimeSpan tsArcher = new TimeSpan(0, 18, 0);
        private static TimeSpan tsScout = new TimeSpan(0, 9, 0);
        private static TimeSpan tsLightCavalry = new TimeSpan(0, 10, 0);
        private static TimeSpan tsMountedArcher = new TimeSpan(0, 10, 0);
        private static TimeSpan tsHeavyCavalry = new TimeSpan(0, 11, 0);
        private static TimeSpan tsRAM = new TimeSpan(0, 30, 0);
        private static TimeSpan tsCatapult = new TimeSpan(0, 30, 0);
        private static TimeSpan tsPaladin = new TimeSpan(0, 10, 0);
        private static TimeSpan tsNobleman = new TimeSpan(0, 35, 0);
        
        
        static Worlds()
        {
            //here should go code for picking up world...
           // WindowsApplication4.Properties.Settings.Default.world = "10";
            
            
            double unitSpeed = 1;
            String serverLink = "http://en1.tribalwars.net/map/";
            String world = WindowsApplication4.Properties.Settings.Default.world;
            int worldType = WindowsApplication4.Properties.Settings.Default.Servertype;
            String worldName = "Word1";
            Boolean has_archer = false;
            Boolean has_mountedArcher = false;
            Boolean has_paladin = false;
            InitWorld(worldType ,ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            #region Old Code for adding worlds
          
            //switch (worldType)
            //{
            //    case 0:
            //        InitTWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 1:
            //        InitPWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 2:
            //        InitT_nlWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 3:
            //        InitStaemme_DeWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 4:
            //        InitStaemme_ChWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 5:
            //        InitT_SeWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 6:
            //        InitT_BrWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 7:
            //        InitT_PtWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 8:
            //        InitDivokekmeny_CzWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 9:
            //        InitT_RoWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 10:
            //        InitPlemyon_RuWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 11:
            //        InitKlanhaboru_HuWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 12:
            //        InitBujokjeonjaeng_KrWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 13:
            //        InitT_noWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 14:
            //        InitT_dkWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 15:
            //        InitT_asiaWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 16:
            //        InitT_grWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 17:
            //        InitDivokekmene_SkWorld(ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 18:
            //        InitPlemena_netWorld (ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //    case 19:
            //        Initguerrastribales_esWorld (ref unitSpeed, ref serverLink, world, ref worldName, ref has_archer, ref has_mountedArcher, ref has_paladin);
            //        break;
            //}
            #endregion
            //Problem: What to do with arches? Does rest of application support arches?

            currentWorld = new World(worldName,worldType );
            currentWorld.setServerLink(serverLink);
            currentWorld.Units.Add("Ram", new Unit("Ram", multiplyTimespan(tsRAM, unitSpeed)));
            currentWorld.Units.Add("Axe", new Unit("Axe", multiplyTimespan(tsAxe, unitSpeed)));
            if(has_archer==true)
                currentWorld.Units.Add("Archer", new Unit("Archer", multiplyTimespan(tsArcher, unitSpeed)));
            currentWorld.Units.Add("Spear", new Unit("Spear", multiplyTimespan(tsSpear, unitSpeed)));
            currentWorld.Units.Add("Sword", new Unit("Sword", multiplyTimespan(tsSword, unitSpeed)));
            currentWorld.Units.Add("Scout", new Unit("Scout", multiplyTimespan(tsScout, unitSpeed)));
            currentWorld.Units.Add("LC", new Unit("LC", multiplyTimespan(tsLightCavalry, unitSpeed)));
            if(has_mountedArcher==true)
                currentWorld.Units.Add("MA", new Unit("MA", multiplyTimespan(tsMountedArcher, unitSpeed)));
            currentWorld.Units.Add("HC", new Unit("HC", multiplyTimespan(tsHeavyCavalry, unitSpeed)));
            currentWorld.Units.Add("CAT", new Unit("CAT", multiplyTimespan(tsCatapult, unitSpeed)));
            currentWorld.Units.Add("Nobleman", new Unit("Nobleman", multiplyTimespan(tsNobleman, unitSpeed)));
            if(has_paladin==true)
                currentWorld.Units.Add("Paladin", new Unit("Paladin", multiplyTimespan(tsPaladin, unitSpeed)));
            currentWorld.init();
        }
        #region Old Code for adding worlds


        //private static void InitTWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://en1.tribalwars.net/map/";
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 0.66666666666 * 1.5;
        //        serverLink = "http://en2.tribalwars.net/map/";
        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://en3.tribalwars.net/map/";
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 0.66666666666 * 1.5;
        //        serverLink = "http://en4.tribalwars.net/map/";
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 1;
        //        serverLink = "http://en5.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 0.66666666666 * 1.5;
        //        serverLink = "http://en6.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 1;
        //        serverLink = "http://en7.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "8") 
        //    {
        //        worldName = "World8";
        //        unitSpeed = 1;
        //        serverLink = "http://en8.tribalwars.net/map/";
        //    }
        //    else if (world == "9")
        //    {
        //        worldName = "World9";
        //        unitSpeed = 0.66666666666 * 1.5;
        //        serverLink = "http://en9.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "10")
        //    {
        //        worldName = "World10";
        //        unitSpeed = 0.75*2;
        //        serverLink = "http://en10.tribalwars.net/map/";
        //    }
        //    else if (world == "11")
        //    {
        //        worldName = "World11";
        //        unitSpeed = 1;
        //        serverLink = "http://en11.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "12")
        //    {
        //        worldName = "World12";
        //        unitSpeed = 0.75 * 2;
        //        serverLink = "http://en12.tribalwars.net/map/";
             
        //    }
        //    else if (world == "13")
        //    {
        //        worldName = "World13";
        //        unitSpeed = 1;
        //        serverLink = "http://en13.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "14")
        //    {
        //        worldName = "World14";
        //        unitSpeed = 1;
        //        serverLink = "http://en14.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "15")
        //    {
        //        worldName = "World15";
        //        unitSpeed = 0.75 * 2;
        //        serverLink = "http://en15.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "16")
        //    {
        //        worldName = "World16";
        //        unitSpeed = 1 * 0.75;
        //        serverLink = "http://en16.tribalwars.net/map/";

        //    }
        //    else if (world == "17")
        //    {
        //        worldName = "World17";
        //        unitSpeed = 1;
        //        serverLink = "http://en17.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "18")
        //    {
        //        worldName = "World18";
        //        unitSpeed = 1;
        //        serverLink = "http://en18.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "19")
        //    {
        //        worldName = "World19";
        //        unitSpeed = 1*1.5;
        //        serverLink = "http://en19.tribalwars.net/map/";

        //    }
        //    else if (world == "20")
        //    {
        //        worldName = "World20";
        //        unitSpeed = 1;
        //        serverLink = "http://en20.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "21")
        //    {
        //        worldName = "World21";
        //        unitSpeed = 1;
        //        serverLink = "http://en21.tribalwars.net/map/";

        //    }
        //    else if (world == "22")
        //    {
        //        worldName = "World22";
        //        unitSpeed = 1*1.5;
        //        serverLink = "http://en22.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "23")
        //    {
        //        worldName = "World23";
        //        unitSpeed = 1*1.2;
        //        serverLink = "http://en23.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "24")
        //    {
        //        worldName = "World24";
        //        unitSpeed = 1*1.5;
        //        serverLink = "http://en24.tribalwars.net/map/";
        //        has_mountedArcher = true;

        //    }
        //    else if (world == "25")
        //    {
        //        worldName = "World25";
        //        unitSpeed = 2 * 0.7;
        //        serverLink = "http://en25.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "26")
        //    {
        //        worldName = "World26";
        //        unitSpeed = 1.2 * 1.5;
        //        serverLink = "http://en26.tribalwars.net/map/";

        //    }
        //    else if (world == "27")
        //    {
        //        worldName = "World27";
        //        unitSpeed = 1.1 * 0.9;
        //        serverLink = "http://en27.tribalwars.net/map/";

        //    }
        //    else if (world == "28")
        //    {
        //        worldName = "World28";
        //        unitSpeed = 1;
        //        serverLink = "http://en28.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "29")
        //    {
        //        worldName = "World29";
        //        unitSpeed = 1;
        //        serverLink = "http://en29.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "30")
        //    {
        //        worldName = "World30";
        //        unitSpeed = 1;
        //        serverLink = "http://en30.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "31")
        //    {
        //        worldName = "World31";
        //        unitSpeed = 1;
        //        serverLink = "http://en31.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "32")
        //    {
        //        worldName = "World32";
        //        unitSpeed = 2*0.6;
        //        serverLink = "http://en32.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "33")
        //    {
        //        worldName = "World33";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://en33.tribalwars.net/map/";
               
        //    }
        //    else if (world == "34")
        //    {
        //        worldName = "World34";
        //        unitSpeed = 1;
        //        serverLink = "http://en34.tribalwars.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "35")
        //    {
        //        worldName = "World35";
        //        unitSpeed = 1.5*0.7;
        //        serverLink = "http://en35.tribalwars.net/map/";
                
        //        has_paladin = true;
        //    }
        //    else if (world == "36")
        //    {
        //        worldName = "World36";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://en36.tribalwars.net/map/";

        //    }
        //    else if (world == "37")
        //    {
        //        worldName = "World37";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://en37.tribalwars.net/map/";

        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
                
        //    else if (world == "38")
        //    {
        //        worldName = "World38";
        //        unitSpeed = 2 * 0.5;
        //        serverLink = "http://en38.tribalwars.net/map/";

        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "39")
        //    {
        //        worldName = "World39";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://en39.tribalwars.net/map/";

        //        has_paladin = true;
        //    }
        //    else if (world == "40")
        //    {
        //        worldName = "World40";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://en40.tribalwars.net/map/";

        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "41")
        //    {
        //        worldName = "World41";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://en41.tribalwars.net/map/";

                
        //    }
        //}
        //private static void InitPWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://pl1.plemiona.pl/map/";
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1;
        //        serverLink = "http://pl2.plemiona.pl/map/";
        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://pl3.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 1;
        //        serverLink = "http://pl4.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 1;
        //        serverLink = "http://pl5.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 1;
        //        serverLink = "http://pl6.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 1;
        //        serverLink = "http://pl7.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 1;
        //        serverLink = "http://pl8.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "9")
        //    {
        //        worldName = "World9";
        //        unitSpeed = 1;
        //        serverLink = "http://pl9.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "10")
        //    {
        //        worldName = "World10";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://pl10.plemiona.pl/map/";

        //    }
        //    else if (world == "11")
        //    {
        //        worldName = "World11";
        //        unitSpeed = 0.625*1.6;
        //        serverLink = "http://pl11.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "12")
        //    {
        //        worldName = "World12";
        //        unitSpeed = 1;
        //        serverLink = "http://pl12.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "13")
        //    {
        //        worldName = "World13";
        //        unitSpeed = 1;
        //        serverLink = "http://pl13.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "14")
        //    {
        //        worldName = "World14";
        //        unitSpeed = 1;
        //        serverLink = "http://pl14.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "15")
        //    {
        //        worldName = "World15";
        //        unitSpeed = 1;
        //        serverLink = "http://pl15.plemiona.pl/map/";

        //    }
        //    else if (world == "16")
        //    {
        //        worldName = "World16";
        //        unitSpeed = 1;
        //        serverLink = "http://pl16.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "17")
        //    {
        //        worldName = "World17";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://pl17.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "18")
        //    {
        //        worldName = "World18";
        //        unitSpeed = 1;
        //        serverLink = "http://pl18.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "19")
        //    {
        //        worldName = "World19";
        //        unitSpeed = 1;
        //        serverLink = "http://pl19.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "20")
        //    {
        //        worldName = "World20";
        //        unitSpeed = 1;
        //        serverLink = "http://pl20.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "21")
        //    {
        //        worldName = "World21";
        //        unitSpeed = 1;
        //        serverLink = "http://pl21.plemiona.pl/map/";

        //    }
        //    else if (world == "22")
        //    {
        //        worldName = "World22";
        //        unitSpeed = 1;
        //        serverLink = "http://pl22.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "23")
        //    {
        //        worldName = "World23";
        //        unitSpeed = 2*0.5;
        //        serverLink = "http://pl23.plemiona.pl/map/";

        //    }
        //    else if (world == "24")
        //    {
        //        worldName = "World24";
        //        unitSpeed = 1;
        //        serverLink = "http://pl24.plemiona.pl/map/";

        //    }
        //    else if (world == "25")
        //    {
        //        worldName = "World25";
        //        unitSpeed = 1.6*0.625;
        //        serverLink = "http://pl25.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "26")
        //    {
        //        worldName = "World26";
        //        unitSpeed = 1;
        //        serverLink = "http://pl26.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "27")
        //    {
        //        worldName = "World27";
        //        unitSpeed = 1;
        //        serverLink = "http://pl27.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "28")
        //    {
        //        worldName = "World28";
        //        unitSpeed = 1;
        //        serverLink = "http://pl28.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "29")
        //    {
        //        worldName = "World29";
        //        unitSpeed = 1.6*0.625;
        //        serverLink = "http://pl29.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "30")
        //    {
        //        worldName = "World30";
        //        unitSpeed = 1;
        //        serverLink = "http://pl30.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "31")
        //    {
        //        worldName = "World31";
        //        unitSpeed = 1;
        //        serverLink = "http://pl31.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "32")
        //    {
        //        worldName = "World32";
        //        unitSpeed = 2*0.5;
        //        serverLink = "http://pl32.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
           
        //    else if (world == "33")
        //    {
        //        worldName = "World33";
        //        unitSpeed = 1*1;
        //        serverLink = "http://pl33.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "34")
        //    {
        //        worldName = "World34";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://pl34.plemiona.pl/map/";
            
        //    }
        //    else if (world == "35")
        //    {
        //        worldName = "World35";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://pl35.plemiona.pl/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //}
        //private static void InitT_nlWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://nl1.tribalwars.nl/map/";
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1*2;
        //        serverLink = "http://nl2.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://nl3.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 0.6666666666 * 1.5;
        //        serverLink = "http://nl4.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 0.6666666666 * 1.5;
        //        serverLink = "http://nl5.tribalwars.nl/map/";
                
        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 0.6666666666 * 1.5;
        //        serverLink = "http://nl6.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://nl7.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 0.6666666666 * 1.5;
        //        serverLink = "http://nl8.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "9")
        //    {
        //        worldName = "World9";
        //        unitSpeed = 1;
        //        serverLink = "http://nl9.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "10")
        //    {
        //        worldName = "World10";
        //        unitSpeed = 1;
        //        serverLink = "http://nl10.tribalwars.nl/map/";

        //    }
        //    else if (world == "11")
        //    {
        //        worldName = "World11";
        //        unitSpeed = 1;
        //        serverLink = "http://nl11.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //        has_mountedArcher = true;
        //    }
        //    else if (world == "12")
        //    {
        //        worldName = "World12";
        //        unitSpeed = 1.5 * 0.66666666;
        //        serverLink = "http://nl12.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //        has_mountedArcher = true;
        //    }
                
        //    else if (world == "13")
        //    {
        //        worldName = "World13";
        //        unitSpeed = 2 * 0.5;
        //        serverLink = "http://nl13.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //        has_mountedArcher = true;
        //    }
        //    else if (world == "14")
        //    {
        //        worldName = "World14";
        //        unitSpeed = 1.5 * 0.66666666;
        //        serverLink = "http://nl14.tribalwars.nl/map/";
        //        has_archer = true;
        //        has_paladin = true;
        //        has_mountedArcher = true;
        //    }
           
        //}
        //private static void InitStaemme_DeWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://de1.die-staemme.de/map/";
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1;
        //        serverLink = "http://de2.die-staemme.de/map/";
        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://de3.die-staemme.de/map/";
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 1;
        //        serverLink = "http://de4.die-staemme.de/map/";
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 1;
        //        serverLink = "http://de5.die-staemme.de/map/";

        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 1;
        //        serverLink = "http://de6.die-staemme.de/map/";

        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 1;
        //        serverLink = "http://de7.die-staemme.de/map/";

        //    }
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 1;
        //        serverLink = "http://de8.die-staemme.de/map/";
        //    }
        //    else if (world == "9")
        //    {
        //        worldName = "World9";
        //        unitSpeed = 1;
        //        serverLink = "http://de9.die-staemme.de/map/";

        //    }
        //    else if (world == "10")
        //    {
        //        worldName = "World10";
        //        unitSpeed = 1;
        //        serverLink = "http://de10.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "11")
        //    {
        //        worldName = "World11";
        //        unitSpeed = 1;
        //        serverLink = "http://de11.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "12")
        //    {
        //        worldName = "World12";
        //        unitSpeed = 1;
        //        serverLink = "http://de12.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "13")
        //    {
        //        worldName = "World13";
        //        unitSpeed = 1;
        //        serverLink = "http://de13.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "14")
        //    {
        //        worldName = "World14";
        //        unitSpeed = 1;
        //        serverLink = "http://de14.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "15")
        //    {
        //        worldName = "World15";
        //        unitSpeed = 1;
        //        serverLink = "http://de15.die-staemme.de/map/";

        //    }
        //    else if (world == "16")
        //    {
        //        worldName = "World16";
        //        unitSpeed = 1;
        //        serverLink = "http://de16.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "17")
        //    {
        //        worldName = "World17";
        //        unitSpeed = 0.625*1.6;
        //        serverLink = "http://de17.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "18")
        //    {
        //        worldName = "World18";
        //        unitSpeed = 1;
        //        serverLink = "http://de18.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "19")
        //    {
        //        worldName = "World19";
        //        unitSpeed = 1;
        //        serverLink = "http://de19.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;

        //    }
        //    else if (world == "20")
        //    {
        //        worldName = "World20";
        //        unitSpeed = 1;
        //        serverLink = "http://de20.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "21")
        //    {
        //        worldName = "World21";
        //        unitSpeed = 1;
        //        serverLink = "http://de21.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "22")
        //    {
        //        worldName = "World22";
        //        unitSpeed = 1;
        //        serverLink = "http://de22.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "23")
        //    {
        //        worldName = "World23";
        //        unitSpeed = 1;
        //        serverLink = "http://de23.die-staemme.de/map/";

        //    }
        //    else if (world == "24")
        //    {
        //        worldName = "World24";
        //        unitSpeed = 1;
        //        serverLink = "http://de24.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "25")
        //    {
        //        worldName = "World25";
        //        unitSpeed = 1;
        //        serverLink = "http://de25.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "26")
        //    {
        //        worldName = "World26";
        //        unitSpeed = 0.625 * 1.6;
        //        serverLink = "http://de26.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "27")
        //    {
        //        worldName = "World27";
        //        unitSpeed = 1;
        //        serverLink = "http://de27.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "28")
        //    {
        //        worldName = "World28";
        //        unitSpeed = 1;
        //        serverLink = "http://de28.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "29")
        //    {
        //        worldName = "World29";
        //        unitSpeed = 1;
        //        serverLink = "http://de29.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "30")
        //    {
        //        worldName = "World30";
        //        unitSpeed = 0.625 * 1.6;
        //        serverLink = "http://de30.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "31")
        //    {
        //        worldName = "World31";
        //        unitSpeed = 1;
        //        serverLink = "http://de31.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "32")
        //    {
        //        worldName = "World32";
        //        unitSpeed = 1;
        //        serverLink = "http://de32.die-staemme.de/map/";


        //    }
        //    else if (world == "33")
        //    {
        //        worldName = "World33";
        //        unitSpeed = 1;
        //        serverLink = "http://de33.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "34")
        //    {
        //        worldName = "World34";
        //        unitSpeed = 1;
        //        serverLink = "http://de34.die-staemme.de/map/";


        //    }
        //    else if (world == "35")
        //    {
        //        worldName = "World35";
        //        unitSpeed = 1;
        //        serverLink = "http://de35.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "36")
        //    {
        //        worldName = "World36";
        //        unitSpeed = 1;
        //        serverLink = "http://de36.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "37")
        //    {
        //        worldName = "World37";
        //        unitSpeed = 1;
        //        serverLink = "http://de37.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "38")
        //    {
        //        worldName = "World38";
        //        unitSpeed = 1;
        //        serverLink = "http://de38.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "39")
        //    {
        //        worldName = "World39";
        //        unitSpeed = 1;
        //        serverLink = "http://de39.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "40")
        //    {
        //        worldName = "World40";
        //        unitSpeed = 1.6*0.625;
        //        serverLink = "http://de40.die-staemme.de/map/";


        //    }
        //    else if (world == "41")
        //    {
        //        worldName = "World41";
        //        unitSpeed = 1*1;
        //        serverLink = "http://de41.die-staemme.de/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "42")
        //    {
        //        worldName = "World42";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://de42.die-staemme.de/map/";

        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
            
        //    else if (world == "43")
        //    {
        //        worldName = "World43";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://de4.die-staemme.de/map/";

        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "44")
        //    {
        //        worldName = "World44";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://de44.die-staemme.de/map/";

        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "45")
        //    {
        //        worldName = "World45";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://de45.die-staemme.de/map/";

        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "46")
        //    {
        //        worldName = "World46";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://de46.die-staemme.de/map/";

                
        //    }
        //    else if (world == "47")
        //    {
        //        worldName = "World47";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://de47.die-staemme.de/map/";

        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "48")
        //    {
        //        worldName = "World48";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://de48.die-staemme.de/map/";

        //        has_paladin = true;
        //    }
        //}
        //private static void InitStaemme_ChWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://ch1.staemme.ch/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1;
        //        serverLink = "http://ch2.staemme.ch/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://ch3.staemme.ch/map/";

        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 1*1.6;
        //        serverLink = "http://ch4.staemme.ch/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 1 ;
        //        serverLink = "http://ch5.staemme.ch/map/";

        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 1;
        //        serverLink = "http://ch6.staemme.ch/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 1;
        //        serverLink = "http://ch7.staemme.ch/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    ///////////////////////////
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 1;
        //        serverLink = "http://ch8.staemme.ch/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //}
        //private static void InitT_SeWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://sv1.tribalwars.se/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1*1.5;
        //        serverLink = "http://sv2.tribalwars.se/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1.5*0.75;
        //        serverLink = "http://sv3.tribalwars.se/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 1.75*0.75;
        //        serverLink = "http://sv4.tribalwars.se/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 1;
        //        serverLink = "http://sv5.tribalwars.se/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 1.5*0.666;
        //        serverLink = "http://sv6.tribalwars.se/map/";

        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 1;
        //        serverLink = "http://sv7.tribalwars.se/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 2*0.667;
        //        serverLink = "http://sv8.tribalwars.se/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
            
        //    else if (world == "9")
        //    {
        //        worldName = "World9";
        //        unitSpeed = 1.6 * 0.667;
        //        serverLink = "http://sv9.tribalwars.se/map/";
               
        //        has_paladin = true;
        //    }
        //}
        //private static void InitT_BrWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://br1.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://br2.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://br3.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 0.625 * 1.6;
        //        serverLink = "http://br4.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 0.625 * 1.6;
        //        serverLink = "http://br5.tribalwars.com.br/map/";

        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 0.625 * 1.6;
        //        serverLink = "http://br6.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 0.58*1.75;
        //        serverLink = "http://br7.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 1;
        //        serverLink = "http://br8.tribalwars.com.br/map/";

        //    }
        //    else if (world == "9")
        //    {
        //        worldName = "World9";
        //        unitSpeed = 1;
        //        serverLink = "http://br9.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "10")
        //    {
        //        worldName = "World10";
        //        unitSpeed = 1*1.2;
        //        serverLink = "http://br10.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "11")
        //    {
        //        worldName = "World11";
        //        unitSpeed = 1;
        //        serverLink = "http://br11.tribalwars.com.br/map/";

        //    }
        //    else if (world == "12")
        //    {
        //        worldName = "World12";
        //        unitSpeed = 1;
        //        serverLink = "http://br12.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "13")
        //    {
        //        worldName = "World13";
        //        unitSpeed = 2 * 0.5;
        //        serverLink = "http://br13.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "14")
        //    {
        //        worldName = "World14";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://br14.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "15")
        //    {
        //        worldName = "World15";
        //        unitSpeed = 1;
        //        serverLink = "http://br15.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "16")
        //    {
        //        worldName = "World16";
        //        unitSpeed = 1;
        //        serverLink = "http://br16.tribalwars.com.br/map/";

        //    }
        //    else if (world == "17")
        //    {
        //        worldName = "World17";
        //        unitSpeed = 1;
        //        serverLink = "http://br17.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "18")
        //    {
        //        worldName = "World18";
        //        unitSpeed = 1.25 * 0.8;
        //        serverLink = "http://br18.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "19")
        //    {
        //        worldName = "World19";
        //        unitSpeed = 1.25 * 0.8;
        //        serverLink = "http://br19.tribalwars.com.br/map/";

        //    }
        //    else if (world == "20")
        //    {
        //        worldName = "World20";
        //        unitSpeed = 1.25 * 0.8;
        //        serverLink = "http://br20.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "21")
        //    {
        //        worldName = "World21";
        //        unitSpeed = 2 * 0.5;
        //        serverLink = "http://br21.tribalwars.com.br/map/";

        //    }
            
        //    else if (world == "22")
        //    {
        //        worldName = "World22";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://br22.tribalwars.com.br/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //}
        //private static void InitT_PtWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://pt1.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://pt2.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://pt3.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 0.67*1.5;
        //        serverLink = "http://pt4.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 2 * 1;
        //        serverLink = "http://pt5.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed =  1;
        //        serverLink = "http://pt6.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 1;
        //        serverLink = "http://pt7.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 1.25*0.8;
        //        serverLink = "http://pt8.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "9")
        //    {
        //        worldName = "World9";
        //        unitSpeed = 2 * 0.5;
        //        serverLink = "http://pt9.tribalwars.com.pt/map/";
                
        //    }
            
        //    else if (world == "10")
        //    {
        //        worldName = "World10";
        //        unitSpeed = 2 * 0.5;
        //        serverLink = "http://pt10.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "11")
        //    {
        //        worldName = "World11";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://pt11.tribalwars.com.pt/map/";

        //    }
        //    else if (world == "12")
        //    {
        //        worldName = "World12";
        //        unitSpeed = 1.25 * 0.8;
        //        serverLink = "http://pt12.tribalwars.com.pt/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }


        //}
        //private static void InitDivokekmeny_CzWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://cs1.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://cs2.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://cs3.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 1*2;
        //        serverLink = "http://cs4.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 0.625*1.6;
        //        serverLink = "http://cs5.divokekmeny.cz/map/";

        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 1;
        //        serverLink = "http://cs6.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 1*2;
        //        serverLink = "http://cs7.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 1;
        //        serverLink = "http://cs8.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "9")
        //    {
        //        worldName = "World9";
        //        unitSpeed = 0.625*1.6;
        //        serverLink = "http://cs9.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "10")
        //    {
        //        worldName = "World10";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://cs10.divokekmeny.cz/map/";
       
        //    }
        //    else if (world == "11")
        //    {
        //        worldName = "World11";
        //        unitSpeed = 1 * 0.5;
        //        serverLink = "http://cs11.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "12")
        //    {
        //        worldName = "World12";
        //        unitSpeed = 2 * 0.5;
        //        serverLink = "http://cs12.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "13")
        //    {
        //        worldName = "World13";
        //        unitSpeed =1.6* 0.625;
        //        serverLink = "http://cs13.divokekmeny.cz/map/";
                
        //    }
        //    /////////////////////////////////
        //    else if (world == "14")
        //    {
        //        worldName = "World14";
        //        unitSpeed = 1.6 * 1;
        //        serverLink = "http://cs14.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "15")
        //    {
        //        worldName = "World15";
        //        unitSpeed = 2 * 0.5;
        //        serverLink = "http://cs15.divokekmeny.cz/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }

        //}
        //private static void InitT_RoWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://ro1.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1;
        //        serverLink = "http://ro2.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1*2;
        //        serverLink = "http://ro3.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 1;
        //        serverLink = "http://ro4.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 0.625*1.6;
        //        serverLink = "http://ro5.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 1;
        //        serverLink = "http://ro6.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 1*2;
        //        serverLink = "http://ro7.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 1 * 2;
        //        serverLink = "http://ro8.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "9")
        //    {
        //        worldName = "World9";
        //        unitSpeed = 1 ;
        //        serverLink = "http://ro9.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "10")
        //    {
        //        worldName = "World10";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://ro10.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "11")
        //    {
        //        worldName = "World11";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://ro11.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "12")
        //    {
        //        worldName = "World12";
        //        unitSpeed = 1;
        //        serverLink = "http://ro12.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "13")
        //    {
        //        worldName = "World13";
        //        unitSpeed = 1 * 2;
        //        serverLink = "http://ro13.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //   /////////////////////////////
        //    else if (world == "14")
        //    {
        //        worldName = "World14";
        //        unitSpeed = 1.5 * 1;
        //        serverLink = "http://ro14.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "15")
        //    {
        //        worldName = "World15";
        //        unitSpeed = 1.5 * 1;
        //        serverLink = "http://ro15.triburile.ro/map/";
                
        //    }
        //    else if (world == "16")
        //    {
        //        worldName = "World16";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://ro16.triburile.ro/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
                
        //    else if (world == "Lumea")
        //    {
        //        worldName = "WorldLumea";
        //        unitSpeed = 2 * 0.5;
        //        serverLink = "http://roc1.triburile.ro/map/";

        //    }
            
            

        //}
        //private static void InitPlemyon_RuWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://ru1.voyna-plemyon.ru/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 0.5*2;
        //        serverLink = "http://ru2.voyna-plemyon.ru/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://ru3.voyna-plemyon.ru/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 0.75*2;
        //        serverLink = "http://ru4.voyna-plemyon.ru/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 0.625*1.6;
        //        serverLink = "http://ru5.voyna-plemyon.ru/map/";

        //    }

        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed =   1;
        //        serverLink = "http://ru6.voyna-plemyon.ru/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "7")
        //    {
        //        worldName = "World7";
        //        unitSpeed = 2*1;
        //        serverLink = "http://ru7.voyna-plemyon.ru/map/";

        //    }
        //        //////////////////////////////
        //    else if (world == "8")
        //    {
        //        worldName = "World8";
        //        unitSpeed = 2 * 1;
        //        serverLink = "http://ru8.voyna-plemyon.ru/map/";

        //    }

        //}
        //private static void InitKlanhaboru_HuWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://hu1.klanhaboru.hu/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://hu2.klanhaboru.hu/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://hu3.klanhaboru.hu/map/";

        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 1;
        //        serverLink = "http://hu4.klanhaboru.hu/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 2*0.5;
        //        serverLink = "http://hu5.klanhaboru.hu/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
            
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 0.8 * 1.25;
        //        serverLink = "http://hu6.klanhaboru.hu/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
            



        //}
        //private static void InitBujokjeonjaeng_KrWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://kr1.bujokjeonjaeng.kr/map/";
        //        has_archer = true;

        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1;
        //        serverLink = "http://kr2.bujokjeonjaeng.kr/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://kr3.bujokjeonjaeng.kr/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
            




        //}
        //private static void InitT_noWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://no1.tribalwars.no/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://no2.tribalwars.no/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1;
        //        serverLink = "http://no3.tribalwars.no/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
          
          

        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 2*.5;
        //        serverLink = "http://no4.tribalwars.no/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }


        //}
        //private static void InitT_dkWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://dk1.tribalwars.dk/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1;
        //        serverLink = "http://dk2.tribalwars.dk/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 2*0.5;
        //        serverLink = "http://dk3.tribalwars.dk/map/";

        //    }
           

        //}
        //private static void InitT_asiaWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://cn1.buluozhengxiong.asia/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }


        //}
        //private static void InitT_grWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://gr1.fyletikesmaxes.gr/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1*2;
        //        serverLink = "http://gr2.fyletikesmaxes.gr/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://gr3.fyletikesmaxes.gr/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 1;
        //        serverLink = "http://gr4.fyletikesmaxes.gr/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://gr5.fyletikesmaxes.gr/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 1* 2;
        //        serverLink = "http://gr6.fyletikesmaxes.gr/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }


        //}
        //private static void InitDivokekmene_SkWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://sk1.divoke-kmene.sk/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 0.5 * 2;
        //        serverLink = "http://sk2.divoke-kmene.sk/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
        //    else if (world == "3")
        //    {
        //        worldName = "World3";
        //        unitSpeed = 1.6 * 0.625;
        //        serverLink = "http://sk3.divoke-kmene.sk/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "4")
        //    {
        //        worldName = "World4";
        //        unitSpeed = 1;
        //        serverLink = "http://sk4.divoke-kmene.sk/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "5")
        //    {
        //        worldName = "World5";
        //        unitSpeed = 1.6*0.625;
        //        serverLink = "http://sk5.divoke-kmene.sk/map/";
                
        //    }
        //   ///////////////////////////////////

        //    else if (world == "6")
        //    {
        //        worldName = "World6";
        //        unitSpeed = 1 * 1;
        //        serverLink = "http://sk6.divoke-kmene.sk/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }

        //}
        //private static void InitPlemena_netWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://ba1.plemena.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1;
        //        serverLink = "http://ba2.plemena.net/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;

        //    }
           



        //}
        //private static void Initguerrastribales_esWorld(ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        //{
        //    if (world == "1")
        //    {
        //        worldName = "World1";
        //        unitSpeed = 1;
        //        serverLink = "http://es1.guerrastribales.es/map/";
        //        has_archer = true;
        //        has_mountedArcher = true;
        //        has_paladin = true;
        //    }
        //    else if (world == "2")
        //    {
        //        worldName = "World2";
        //        unitSpeed = 1;
        //        serverLink = "http://es2.guerrastribales.es/map/";

        //    }
            


            


        //}
       
        #endregion
      
        private static void InitWorld(int serverType, ref double unitSpeed, ref String serverLink, String world, ref String worldName, ref Boolean has_archer, ref Boolean has_mountedArcher, ref Boolean has_paladin)
        {

            DataRow[] drs = Common.ReadWorldsXMLFile().ChildRelations[0].ChildTable.Select("WorldID=" + world + " and Server_Id=" + serverType);
            if (drs.Length == 1)
            {
                Microsoft.JScript.Vsa.VsaEngine myEngine = Microsoft.JScript.Vsa.VsaEngine.CreateEngine();



                unitSpeed = Convert.ToDouble(Microsoft.JScript.Eval.JScriptEvaluate(drs[0]["Speed"], myEngine));
                worldName = drs[0]["WorldName"].ToString();
                has_archer = Convert.ToBoolean(drs[0]["HasArcher"].ToString());
                has_mountedArcher = Convert.ToBoolean(drs[0]["HasMountedArcher"].ToString());
                has_paladin = Convert.ToBoolean(drs[0]["HasPladin"].ToString());
                serverLink = "http://" + drs[0]["ServerLink"].ToString();

            }
            else
            {
                MessageBox.Show("World XML file have a wrong data");
                MDIParent1.ActiveForm.Close();
            }
                
            
        }
        private static TimeSpan multiplyTimespan(TimeSpan ts, double multiplier)
        {
            double seconds = ts.Hours * 60 * 60 + ts.Minutes * 60 + ts.Seconds;
            seconds = seconds / multiplier;
            int resultHour = (int)(seconds/60/60);
            int resultMinute = (int)((seconds - resultHour*60*60)/60);
            int resultSeconds = (int)(seconds - resultHour*60*60 - resultMinute*60);
            return new TimeSpan(resultHour, resultMinute, resultSeconds);
        }
       
    }
    public class Common
    {
        public static DataTable ReadWorldsXMLFile()
        {
            DataSet ds = new DataSet();
            if (File.Exists("twXML.xml"))
            {
                try
                {
                    ds.ReadXml("twXML.xml");
                    return ds.Tables[0];
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error Reading worlds data file (twXML.xml). Reason : " + ex.Message);
                   

                }


            }
            else
            {
                MessageBox.Show("The xml file listing the worlds (twXML.xml) is missing. It should be in the same location as your executable twplusplus.exe");
                
            }
            return null;
        }
        public static string GetServerName(int ServerType)
        {
            DataRow[] drs = ReadWorldsXMLFile().Select("Server_Id=" + ServerType);
            return drs[0]["Name"].ToString();
            #region Old Code for adding worlds
            //switch (ServerType)
            //{
            //    case 0:
            //        return "tribalwars.net";
            //    case 1:
            //        return "plemiona.pl";
            //    case 2:
            //        return "tribalwars.nl";
            //    case 3:
            //        return "die-staemme.de";
            //    case 4:
            //        return "staemme.ch";
            //    case 5:
            //        return "tribalwars.se";
            //    case 6:
            //        return "tribalwars.com.br";
            //    case 7:
            //        return "tribos.com.pt";
            //    case 8:
            //        return "divokekmeny.cz";
            //    case 9:
            //        return "triburile.ro";
            //    case 10:
            //        return "voyna-plemyon.ru";
            //    case 11:
            //        return "klanhaboru.hu";
            //    case 12:
            //        return "bujokjeonjaeng.kr";
            //    case 13:
            //        return "www.tribalwars.no";
            //    case 14:
            //        return "www.tribalwars.dk";
            //    case 15:
            //        return "www.buluozhengxiong.asia";
            //    case 16:
            //        return "www.fyletikesmaxes.gr";
            //    case 17:
            //        return "www.divoke-kmene.sk";
            //    case 18:
            //        return "www.plemena.net";
            //    case 19:
            //        return "www.guerrastribales.es";
            //    default:
            //        return "not defiend";

            //}
            #endregion
        }
        public static int GetServerNoOfWorlds(int ServerType)
        {

            DataRow[] drs= ReadWorldsXMLFile().ChildRelations[0].ChildTable.Select("Server_Id=" + ServerType);
            return drs.Length;
            #region Old Code for adding worlds
            //switch (ServerType)
            //{
            //    case 0:
            //        return 41;
            //    case 1:
            //        return 35;
            //    case 2:
            //        return 14;
            //    case 3:
            //        return 48;
            //    case 4:
            //        return 8;
            //    case 5:
            //        return 8;
            //    case 6:
            //        return 22;
            //    case 7:
            //        return 12;
            //    case 8:
            //        return 15;
            //    case 9:
            //        return 16;
            //    case 10:
            //        return 8;
            //    case 11:
            //        return 6;
            //    case 12:
            //        return 3;
            //    case 13:
            //        return 4;
            //    case 14:
            //        return 3;
            //    case 15:
            //        return 1;
            //    case 16:
            //        return 6;
            //    case 17:
            //        return 6;
            //    case 18:
            //        return 2;
            //    case 19:
            //        return 2;
            //    default:
            //        return -1;

            //}
            #endregion

        }
    }
}